Text copied to clipboard!
Titre
Text copied to clipboard!Administrateur Cassandra
Description
Text copied to clipboard!
Nous recherchons un Administrateur Cassandra expérimenté pour rejoindre notre équipe technique dynamique. En tant qu'administrateur de bases de données Cassandra, vous serez responsable de la configuration, de la maintenance, de la surveillance et de l'optimisation de nos clusters Cassandra afin d'assurer des performances optimales, une haute disponibilité et une sécurité renforcée. Vous travaillerez en étroite collaboration avec les équipes de développement, d'infrastructure et de sécurité pour garantir l'intégrité et la fiabilité des données dans un environnement distribué à grande échelle.
Vos principales missions incluront l'installation et la configuration de clusters Cassandra, la gestion des sauvegardes et des restaurations, la mise en œuvre de stratégies de réplication et de partitionnement, ainsi que la surveillance proactive des performances du système. Vous serez également chargé de diagnostiquer et de résoudre les problèmes techniques, d'automatiser les tâches répétitives et de participer à l'amélioration continue de l'architecture de données.
Le candidat idéal possède une solide expérience dans l'administration de bases de données NoSQL, en particulier Apache Cassandra, ainsi qu'une bonne compréhension des systèmes distribués, de la gestion de la capacité et de la tolérance aux pannes. Une connaissance approfondie de Linux, des scripts shell, de l'automatisation avec des outils comme Ansible ou Terraform, et des systèmes de surveillance tels que Prometheus ou Grafana est fortement souhaitée.
Ce poste requiert également d'excellentes compétences en communication, une capacité à travailler en équipe et une approche proactive pour résoudre les problèmes. Vous serez amené à documenter les procédures, à former les membres de l'équipe et à participer à des projets d'envergure visant à faire évoluer notre infrastructure de données.
Si vous êtes passionné par les technologies de bases de données distribuées et que vous souhaitez contribuer à des projets innovants dans un environnement stimulant, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Installer, configurer et maintenir les clusters Cassandra
- Surveiller les performances et optimiser les requêtes
- Mettre en œuvre des stratégies de sauvegarde et de restauration
- Assurer la haute disponibilité et la tolérance aux pannes
- Collaborer avec les équipes de développement pour optimiser les schémas de données
- Automatiser les tâches d'administration avec des scripts et des outils
- Diagnostiquer et résoudre les incidents techniques
- Documenter les procédures et les configurations
- Participer à la planification de la capacité et à l'évolution de l'infrastructure
- Former les membres de l'équipe sur les bonnes pratiques Cassandra
Exigences
Text copied to clipboard!- Expérience confirmée en administration de bases de données Cassandra
- Bonne connaissance des systèmes distribués et NoSQL
- Maîtrise de Linux et des scripts shell
- Expérience avec des outils d'automatisation comme Ansible ou Terraform
- Connaissance des outils de surveillance comme Prometheus, Grafana ou Nagios
- Capacité à diagnostiquer et résoudre des problèmes complexes
- Compétences en communication et travail en équipe
- Expérience avec des environnements de production à grande échelle
- Connaissance des concepts de réplication, partitionnement et gestion de la cohérence
- Capacité à documenter et à transmettre les connaissances
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec Apache Cassandra ?
- Avez-vous déjà géré un cluster Cassandra en production ?
- Quels outils utilisez-vous pour surveiller les performances de Cassandra ?
- Comment gérez-vous les sauvegardes et restaurations dans Cassandra ?
- Avez-vous de l'expérience avec des outils d'automatisation comme Ansible ?
- Comment diagnostiquez-vous un problème de latence dans un cluster Cassandra ?
- Quelle est votre approche pour assurer la haute disponibilité ?
- Avez-vous déjà migré des données entre clusters Cassandra ?
- Comment gérez-vous les mises à jour de version de Cassandra ?
- Êtes-vous à l'aise pour former d'autres membres de l'équipe ?